MegaLinter configuration file
No Additional PropertiesACTION_ACTIONLINT: User custom arguments to add in linter CLI call
ACTION_ACTIONLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTION_ACTIONLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands
List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.
[
"test"
]
ANSIBLEANSIBLELINT: User custom arguments to add in linter CLI call
ANSIBLEANSIBLELINT: User custom config file name if different from default
ANSIBLEANSIBLELINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ANSIBLEANSIBLELINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling ANSIBLEANSIBLELINT and its pre/post commands
'all' to apply formatting and auto-fixes of all linters, or a list of linter keys
"all"
"none"
[
"JAVASCRIPT_ES",
"MARKDOWN_MARKDOWNLINT"
]
ARMARMTTK: User custom arguments to add in linter CLI call
ARMARMTTK: User custom config file name if different from default
ARMARMTTK: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ARMARMTTK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling ARMARMTTK and its pre/post commands
Posts MegaLinter results summary in the comments of the related pull request (if existing)
BASH_EXEC: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands
BASH_SHELLCHECK: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands
BASH_SHFMT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands
BICEPBICEPLINTER: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling BICEPBICEPLINTER and its pre/post commands
Flag to clear files from report folder (usually megalinter-reports) before starting the linting process
CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call
CLOJURE_CLJSTYLE: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURE_CLJSTYLE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands
CLOJURECLJKONDO: User custom arguments to add in linter CLI call
CLOJURECLJKONDO: User custom config file name if different from default
CLOJURECLJKONDO: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURECLJKONDO: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CLOJURECLJKONDO and its pre/post commands
CLOUDFORMATIONCFNLINT: User custom arguments to add in linter CLI call
CLOUDFORMATIONCFNLINT: User custom config file name if different from default
CLOUDFORMATIONCFNLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATIONCFNLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CLOUDFORMATIONCFNLINT and its pre/post commands
COFFEE_COFFEELINT: User custom arguments to add in linter CLI call
COFFEE_COFFEELINT: User custom config file name if different from default
COFFEE_COFFEELINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEE_COFFEELINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands
Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file
Define to false if you do not want logs to be organized in sections
COPYPASTE_JSCPD: User custom arguments to add in linter CLI call
COPYPASTE_JSCPD: User custom config file name if different from default
COPYPASTE_JSCPD: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COPYPASTE_JSCPD: Path where to find linter configuration file
List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands
CPP_CPPLINT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands
CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call
CREDENTIALS_SECRETLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CREDENTIALS_SECRETLINT: Path where to find linter configuration file
CSHARP_CSHARPIER: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands
CSHARPDOTNETFORMAT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling CSHARPDOTNETFORMAT and its pre/post commands
CSSSCSSLINT: User custom arguments to add in linter CLI call
CSSSCSSLINT: User custom config file name if different from default
CSSSCSSLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSSSCSSLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CSSSCSSLINT and its pre/post commands
CSS_STYLELINT: User custom arguments to add in linter CLI call
CSS_STYLELINT: User custom config file name if different from default
CSS_STYLELINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSS_STYLELINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands
C_CPPLINT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands
DART_DARTANALYZER: User custom arguments to add in linter CLI call
DART_DARTANALYZER: User custom config file name if different from default
DART_DARTANALYZER: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DART_DARTANALYZER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands
Deprecated: The name of the repository's default branch.
"master"
"main"
The location containing files to lint if you are running as docker image
If DISABLE is set, the linters in the listed descriptors will be skipped
[
"BASH",
"HTML"
]
Flag to have the MegaLinter complete with exit code 0 even if errors were detected.
If DISABLEERRORSLINTERS is set, the listed linters will be run but errors will be not blocking
[
"BASH_BASH_SHFMT",
"JAVASCRIPT_STANDARD"
]
If DISABLE_LINTERS is set, the listed linters will be skipped
[
"BASH_BASH_SHFMT",
"JAVASCRIPT_STANDARD"
]
DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call
DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default
DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file
DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call
DOCKERFILE_HADOLINT: User custom config file name if different from default
DOCKERFILE_HADOLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILE_HADOLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands
EDITORCONFIGEDITORCONFIGCHECKER: User custom arguments to add in linter CLI call
EDITORCONFIGEDITORCONFIGCHECKER: User custom config file name if different from default
EDITORCONFIGEDITORCONFIGCHECKER: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
EDITORCONFIGEDITORCONFIGCHECKER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling EDITORCONFIGEDITORCONFIGCHECKER and its pre/post commands
MegaLinter can send email with reports to given addresses. Please set EMAILREPORTER** variables if activated
Comma-separated list of recipient emails, that will receive reports
Define to true if you want to receive reports by mail even when there is no errors or updated sources
If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default
[
"BASH",
"HTML",
"JAVASCRIPT"
]
If ENABLE_LINTERS is set, only listed linters will be processed
[
"JAVASCRIPT_ES",
"PYTHON_PYLINT"
]
ENVDOTENVLINTER: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling ENVDOTENVLINTER and its pre/post commands
If set to false, the bash-exec linter will report a warning if a shell script is not executable. If set to true, the bash-exec linter will report an error instead
List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.
[
".github",
"node_modules"
]
Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs
If set to true, MegaLinter fails if a linter is missing in the selected flavor
If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors
If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)
Skip posting to file.io if linting is in success
Regular expression defining which files will be excluded from linting
"(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)"
"(src/test)"
Regular expression defining which files will be processed by linters
"(src/)"
Provides suggestions about different MegaLinter flavors to use to improve runtime performances
Formatter errors will be reported as errors (and not warnings) if this variable is set to false
GHERKINGHERKINLINT: User custom arguments to add in linter CLI call
GHERKINGHERKINLINT: User custom config file name if different from default
GHERKINGHERKINLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GHERKINGHERKINLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GHERKINGHERKINLINT and its pre/post commands
URL where the github API can be reached. Must be overridden if using GitHub Enterprise
"https://github.my-company.com/api/v3"
Posts MegaLinter results summary in the comments of the related pull request (if existing)
URL of the GitHub instance. Must be overridden if using GitHub Enterprise
"https://github.my-company.com/"
Posts a status on the pull request for each processed linter
Base directory for REPORTOUTPUTFOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set
Gitlab access token with API access (can be user or project Access token)
Path to SSL certificate if necessary
Posts Mega-Linter results summary in the comments of the related merge request (if existing)
Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run
Store your SSL certificate string value in a CI env variable named GITLABCUSTOMCERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib
GITGITDIFF: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GOGOLANGCILINT: User custom arguments to add in linter CLI call
GOGOLANGCILINT: User custom config file name if different from default
GOGOLANGCILINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GOGOLANGCILINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GOGOLANGCILINT and its pre/post commands
GO_REVIVE: User custom arguments to add in linter CLI call
GO_REVIVE: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GO_REVIVE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands
GRAPHQLGRAPHQLSCHEMA_LINTER: User custom arguments to add in linter CLI call
GRAPHQLGRAPHQLSCHEMA_LINTER: User custom config file name if different from default
GRAPHQLGRAPHQLSCHEMA_LINTER: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GRAPHQLGRAPHQLSCHEMA_LINTER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GRAPHQLGRAPHQLSCHEMA_LINTER and its pre/post commands
GROOVYNPMGROOVY_LINT: User custom arguments to add in linter CLI call
GROOVYNPMGROOVY_LINT: User custom config file name if different from default
GROOVYNPMGROOVY_LINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GROOVYNPMGROOVY_LINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GROOVYNPMGROOVY_LINT and its pre/post commands
HTML_DJLINT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands
HTML_HTMLHINT: User custom arguments to add in linter CLI call
HTML_HTMLHINT: User custom config file name if different from default
HTML_HTMLHINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
HTML_HTMLHINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands
Style of javascript formatting to apply
"standard"
"prettier"
JAVASCRIPT_ES: User custom arguments to add in linter CLI call
JAVASCRIPT_ES: User custom config file name if different from default
JAVASCRIPT_ES: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPT_ES: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands
JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call
JAVASCRIPT_PRETTIER: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPT_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands
JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands
JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call
JAVA_CHECKSTYLE: User custom config file name if different from default
JAVA_CHECKSTYLE: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVA_CHECKSTYLE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands
JAVA_PMD: User custom arguments to add in linter CLI call
JAVA_PMD: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVA_PMD: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands
JSONESLINTPLUGIN_JSONC: User custom arguments to add in linter CLI call
JSONESLINTPLUGIN_JSONC: User custom config file name if different from default
JSONESLINTPLUGIN_JSONC: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONESLINTPLUGIN_JSONC: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSONESLINTPLUGIN_JSONC and its pre/post commands
JSON_JSONLINT: User custom arguments to add in linter CLI call
JSON_JSONLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSON_JSONLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands
JSONNPMPACKAGEJSONLINT: User custom arguments to add in linter CLI call
JSONNPMPACKAGEJSONLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONNPMPACKAGEJSONLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSONNPMPACKAGEJSONLINT and its pre/post commands
JSON_PRETTIER: User custom arguments to add in linter CLI call
JSON_PRETTIER: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSON_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands
Output a large execution log in a JSON file named mega-linter-report.json
Defines if output contain only error files (simple) or all files (detailed)
JSON_V8R: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands
JSX_ESLINT: User custom arguments to add in linter CLI call
JSX_ESLINT: User custom config file name if different from default
JSX_ESLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSX_ESLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands
KOTLIN_KTLINT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands
KUBERNETES_HELM: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands
KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands
KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands
KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LATEX_CHKTEX: User custom arguments to add in linter CLI call
LATEX_CHKTEX: User custom config file name if different from default
LATEX_CHKTEX: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LATEX_CHKTEX: Path where to find linter configuration file
List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands
Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository
"myrulesfolder"
"https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules"
The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL
How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.
LUA_LUACHECK: User custom arguments to add in linter CLI call
LUA_LUACHECK: User custom config file name if different from default
LUA_LUACHECK: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUA_LUACHECK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands
MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call
MAKEFILE_CHECKMAKE: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MAKEFILE_CHECKMAKE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands
Style of markdown formatting to apply
MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call
MARKDOWN_MARKDOWNLINT: User custom config file name if different from default
MARKDOWN_MARKDOWNLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands
MARKDOWNMARKDOWNLINK_CHECK: User custom arguments to add in linter CLI call
MARKDOWNMARKDOWNLINK_CHECK: User custom config file name if different from default
MARKDOWNMARKDOWNLINK_CHECK: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNMARKDOWNLINK_CHECK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MARKDOWNMARKDOWNLINK_CHECK and its pre/post commands
MARKDOWNMARKDOWNTABLE_FORMATTER: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling MARKDOWNMARKDOWNTABLE_FORMATTER and its pre/post commands
MARKDOWNMARKDOWNTABLE_PRETTIFY: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
MARKDOWNREMARKLINT: User custom arguments to add in linter CLI call
MARKDOWNREMARKLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNREMARKLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MARKDOWNREMARKLINT and its pre/post commands
Comma-separated list of files to analyze. Using this variable will bypass other file listing methods
(DEPRECATED, use GITHUBSTATUSREPORTER) Posts a status on the pull request for each processed linter
OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call
OPENAPI_SPECTRAL: User custom config file name if different from default
OPENAPI_SPECTRAL: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
OPENAPI_SPECTRAL: Path where to find linter configuration file
List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands
(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)
(DEPRECATED) Output format: text or tap
Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files
PERL_PERLCRITIC: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands
PHP_BUILTIN: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PHPCS: User custom arguments to add in linter CLI call
PHP_PHPCS: User custom config file name if different from default
PHP_PHPCS: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PHPCS: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands
PHP_PHPLINT: User custom arguments to add in linter CLI call
PHP_PHPLINT: User custom config file name if different from default
PHP_PHPLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PHPLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands
PHP_PHPSTAN: User custom arguments to add in linter CLI call
PHP_PHPSTAN: User custom config file name if different from default
PHP_PHPSTAN: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PHPSTAN: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands
PHP_PSALM: User custom arguments to add in linter CLI call
PHP_PSALM: User custom config file name if different from default
PHP_PSALM: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PSALM: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands
List of MegaLinter plugins. URL must follow format https:///mega-linter-plugin-/**.mega-linter-descriptor.yml
[
"https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml"
]
Custom bash commands to run after linters
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
(DEPRECATED, use GITHUBCOMMENTREPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)
(DEPRECATED, use GITHUBCOMMENTREPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)
POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call
POWERSHELL_POWERSHELL: User custom config file name if different from default
POWERSHELL_POWERSHELL: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
POWERSHELLPOWERSHELLFORMATTER: User custom arguments to add in linter CLI call
POWERSHELLPOWERSHELLFORMATTER: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
POWERSHELLPOWERSHELLFORMATTER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling POWERSHELLPOWERSHELLFORMATTER and its pre/post commands
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
POWERSHELL_POWERSHELL: Path where to find linter configuration file
List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands
Custom bash commands to run before linters
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm install java-caller",
"continue_if_failed": false,
"cwd": "root"
},
{
"command": "echo \"pre-run command has been called\"",
"cwd": "workspace"
}
]
If set to false, only fixed and error files are displayed in logs
Enable printing alpaca image to console output
PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call
PROTOBUF_PROTOLINT: User custom config file name if different from default
PROTOBUF_PROTOLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PROTOBUF_PROTOLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands
PUPPETPUPPETLINT: User custom arguments to add in linter CLI call
PUPPETPUPPETLINT: User custom config file name if different from default
PUPPETPUPPETLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PUPPETPUPPETLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PUPPETPUPPETLINT and its pre/post commands
PYTHON_BANDIT: User custom arguments to add in linter CLI call
PYTHON_BANDIT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_BANDIT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands
PYTHON_BLACK: User custom arguments to add in linter CLI call
PYTHON_BLACK: User custom config file name if different from default
PYTHON_BLACK: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_BLACK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands
PYTHON_FLAKE8: User custom arguments to add in linter CLI call
PYTHON_FLAKE8: User custom config file name if different from default
PYTHON_FLAKE8: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_FLAKE8: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands
PYTHON_ISORT: User custom arguments to add in linter CLI call
PYTHON_ISORT: User custom config file name if different from default
PYTHON_ISORT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_ISORT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands
PYTHON_MYPY: User custom arguments to add in linter CLI call
PYTHON_MYPY: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_MYPY: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands
PYTHON_PYLINT: User custom arguments to add in linter CLI call
PYTHON_PYLINT: User custom config file name if different from default
PYTHON_PYLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_PYLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands
PYTHON_PYRIGHT: User custom arguments to add in linter CLI call
PYTHON_PYRIGHT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_PYRIGHT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands
PYTHON_RUFF: User custom arguments to add in linter CLI call
PYTHON_RUFF: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_RUFF: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands
RAKU_RAKU: User custom arguments to add in linter CLI call
RAKU_RAKU: User custom config file name if different from default
RAKU_RAKU: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RAKU_RAKU: Path where to find linter configuration file
List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands
Define simple if you do not to have external images in PR/MR comments
The location where the output reporting will be generated to
REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call
REPOSITORY_CHECKOV: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_CHECKOV: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands
REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands
REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands
REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call
REPOSITORY_GITLEAKS: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_GITLEAKS: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands
REPOSITORYGITDIFF: User custom arguments to add in linter CLI call
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling REPOSITORYGITDIFF and its pre/post commands
REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call
REPOSITORY_GOODCHECK: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_GOODCHECK: Path where to find linter configuration file
REPOSITORY_GRYPE: User custom arguments to add in linter CLI call
REPOSITORY_GRYPE: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_GRYPE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands
REPOSITORY_KICS: User custom arguments to add in linter CLI call
REPOSITORY_KICS: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_KICS: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands
REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call
REPOSITORY_SECRETLINT: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_SECRETLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands
REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands
REPOSITORY_SYFT: User custom arguments to add in linter CLI call
REPOSITORY_SYFT: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_SYFT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands
REPOSITORY_TRIVY: User custom arguments to add in linter CLI call
REPOSITORY_TRIVY: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_TRIVY: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands
RST_RSTCHECK: User custom arguments to add in linter CLI call
RST_RSTCHECK: User custom config file name if different from default
RST_RSTCHECK: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RST_RSTCHECK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands
RST_RSTFMT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands
RSTRSTLINT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling RSTRSTLINT and its pre/post commands
RUBY_RUBOCOP: User custom arguments to add in linter CLI call
RUBY_RUBOCOP: User custom config file name if different from default
RUBY_RUBOCOP: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUBY_RUBOCOP: Path where to find linter configuration file
List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands
RUST_CLIPPY: User custom arguments to add in linter CLI call
RUST_CLIPPY: User custom config file name if different from default
RUST_CLIPPY: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUST_CLIPPY: Path where to find linter configuration file
List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands
R_LINTR: User custom arguments to add in linter CLI call
R_LINTR: User custom config file name if different from default
R_LINTR: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
R_LINTR: Path where to find linter configuration file
List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands
SALESFORCESFDXSCANNER_APEX: User custom arguments to add in linter CLI call
SALESFORCESFDXSCANNER_APEX: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCESFDXSCANNER_APEX: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCESFDXSCANNER_APEX and its pre/post commands
SALESFORCESFDXSCANNER: User custom arguments to add in linter CLI call
SALESFORCESFDXSCANNER_AURA: User custom arguments to add in linter CLI call
SALESFORCESFDXSCANNER_AURA: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCESFDXSCANNER_AURA: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCESFDXSCANNER_AURA and its pre/post commands
"Dockerfile(-.+)?"
"Jenkinsfile"
SALESFORCESFDXSCANNER_LWC: User custom arguments to add in linter CLI call
SALESFORCESFDXSCANNER_LWC: User custom config file name if different from default
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCESFDXSCANNER_LWC: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCESFDXSCANNER_LWC and its pre/post commands
Generate SARIF reports that can be used to display issues directly in GitHub UI
Override SARIF output file name
If SARIFREPORTERLINTERS is set, only the linters in the list will output SARIF
[
"BASH_BASH_SHFMT",
"JAVASCRIPT_STANDARD"
]
SCALA_SCALAFIX: User custom arguments to add in linter CLI call
SCALA_SCALAFIX: User custom config file name if different from default
SCALA_SCALAFIX: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SCALA_SCALAFIX: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands
List of secured environment variables to hide when calling linters
Displays elapsed time for each linter in reports
Displays all linters that mega-linter could run but didn't
Comma-separated list of clilintmodes. To use if you want to skip linters with some CLI lint modes (ex: "file,project"). Available values: file,clilintmode,project
SNAKEMAKE_LINT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands
SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call
SNAKEMAKE_SNAKEFMT: User custom config file name if different from default
SNAKEMAKE_SNAKEFMT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands
If set to true, MegaLinter will also send file names to cspell for analysis.
SPELL_CSPELL: User custom arguments to add in linter CLI call
SPELL_CSPELL: User custom config file name if different from default
SPELL_CSPELL: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_CSPELL: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands
SPELL_LYCHEE: User custom arguments to add in linter CLI call
SPELL_LYCHEE: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_LYCHEE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands
SPELL_MISSPELL: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_PROSELINT: User custom arguments to add in linter CLI call
SPELL_PROSELINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_PROSELINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands
SPELL_VALE: User custom arguments to add in linter CLI call
SPELL_VALE: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_VALE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands
SQL_SQLFLUFF: User custom arguments to add in linter CLI call
SQL_SQLFLUFF: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQL_SQLFLUFF: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands
SQLSQLLINT: User custom arguments to add in linter CLI call
SQLSQLLINT: User custom config file name if different from default
SQLSQLLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQLSQLLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SQLSQLLINT and its pre/post commands
SQL_TSQLLINT: User custom arguments to add in linter CLI call
SQL_TSQLLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQL_TSQLLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands
SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call
SWIFT_SWIFTLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SWIFT_SWIFTLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands
General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter
Sub-folder of reports folder containing TAP logs
TEKTONTEKTONLINT: User custom arguments to add in linter CLI call
TEKTONTEKTONLINT: User custom config file name if different from default
TEKTONTEKTONLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TEKTONTEKTONLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TEKTONTEKTONLINT and its pre/post commands
TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM_KICS: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORMTERRAFORMFMT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling TERRAFORMTERRAFORMFMT and its pre/post commands
TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call
TERRAFORM_TERRAGRUNT: User custom config file name if different from default
TERRAFORM_TERRAGRUNT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM_TERRAGRUNT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands
TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call
TERRAFORM_TERRASCAN: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM_TERRASCAN: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands
TERRAFORM_TFLINT: User custom arguments to add in linter CLI call
TERRAFORM_TFLINT: User custom config file name if different from default
TERRAFORM_TFLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM_TFLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands
General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter
Sub-folder of reports folder containing text logs
TSX_ESLINT: User custom arguments to add in linter CLI call
TSX_ESLINT: User custom config file name if different from default
TSX_ESLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TSX_ESLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands
Style of typescript formatting to apply
"standard"
"prettier"
TYPESCRIPT_ES: User custom arguments to add in linter CLI call
TYPESCRIPT_ES: User custom config file name if different from default
TYPESCRIPT_ES: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPT_ES: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands
TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call
TYPESCRIPT_PRETTIER: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPT_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands
TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands
Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.
VBDOTNETDOTNETFORMAT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling VBDOTNETDOTNETFORMAT and its pre/post commands
XML_XMLLINT: User custom arguments to add in linter CLI call
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands
YAML_PRETTIER: User custom arguments to add in linter CLI call
YAML_PRETTIER: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAML_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands
YAML_V8R: User custom arguments to add in linter CLI call
YAML_V8R: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAML_V8R: Path where to find linter configuration file
List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands
YAML_YAMLLINT: User custom arguments to add in linter CLI call
YAML_YAMLLINT: User custom config file name if different from default
YAML_YAMLLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
"npm run test"
"echo \"This is a custom command\""
"root"
"workspace"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAML_YAMLLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands